<%@page import="com.model.domain.proceso.envio.carga.ConjuntoReglasEnvioHogar"%>
<%@page import="com.model.domain.proceso.envio.carga.ReglaEnvioHogar"%>
<%@page import="com.model.domain.persona.HogarXml"%>
<%@page import="com.model.domain.persona.Hogar"%>
<%@page import="java.util.List"%>
<%@page import="com.model.domain.enaho.reporte.ReporteRecuperacionEnvios"%>
<%@page import="com.view.EstilosReporte"%>
<%@page import="com.view.PaginaReporte"%>

    <style type="text/css">
            .celda_c { text-align:"center"; font-size:7pt; color:#000000}
            .celda { text-align:"left"; font-size:7pt; color:#000000}
    </style>

<%    
    PaginaReporte pagina1 = (PaginaReporte) request.getAttribute("pagina");
    EstilosReporte estilos1 = pagina1.getEstilos();
    String excel1 = (String) request.getAttribute("excel");
    
    List<ReglaEnvioHogar> reglas = ConjuntoReglasEnvioHogar.getReglas();
%>


<table id="tabla1" border="1" cellspacing="0" cellpadding="0" class="<%=estilos1.getClase_cab() %>" >
    
    <tr class="<%=estilos1.getClase_cab() %>" >
        <td colspan="3" style="font-size:7pt">HOGAR EN BASE DE DATOS</td>                  
        <td colspan="1" style="font-size:7pt">HOGAR XML</td>
        <td colspan="1" style="font-size:7pt"> <%--OPCIONES PERMITIDAS--%> </td>
    </tr>     
    
    <tr class="<%=estilos1.getClase_cab() %>" >
        <td width="40" style="font-size:7pt" >N&deg;</td>                  
        <td width="95" style="font-size:7pt" >RESULTADO FINAL</td>
        <td width="60" style="font-size:7pt" >CONTROL</td>
        <td width="95" style="font-size:7pt" >RESULTADO FINAL</td>
        <td width="120" style="font-size:7pt"> TIPO DE CARGA </td>
        <%--
        <td width="80" style="font-size:7pt"><%=OpcionEnvio.SUBIR_XML_CAMPO.getNombre() %> </td>
        <td width="80" style="font-size:7pt"><%=OpcionEnvio.CARGADO_AUTOMATICO.getNombre() %> </td>
        <td width="80" style="font-size:7pt"><%=OpcionEnvio.SUBIR_XML_CAMPO_SIN_CONTROL.getNombre() %> </td>
        --%>
    </tr>     
     
<% 
String color = "";
int x = 0;

for(ReglaEnvioHogar r: reglas) {
    x++;
    color = (x%2==0) && excel1!=null ? "#DDF4FF" : "#FFFFFF" ;
    Hogar hogarBD = r.getHogarXml().getHogarBD();
    HogarXml hogarXML = r.getHogarXml();
    
    String res, control;
    if(hogarBD.getResultadoFinal()==null) {
        res = "NO EXISTE EN BD";
        control = "-";
    }
    else {
        res = hogarBD.getResultadoFinalEnum().getValorNombre();
        control = hogarBD.getEstadoDeControl();
    }
    
%>        

    <tr onMouseOver="this.style.backgroundColor = '#CCFFCC';" 
        onmouseout="this.style.backgroundColor = '<%=color %>';" 
        style="background-color:<%=color %>; cursor:pointer" > 
        <td height="25" class="celda_c"> <%=x%> </td>
        <td class="celda"><%=res %></td>
        <td class="celda_c"><%=control %></td>
        <td class="celda"><%=hogarXML.getResultadoFinalEnum().getValorNombre() %></td>
        <td class="celda"><%= r.puedeCargar() ? "AUTOMATICA" : "MANUAL" %></td>   
        <%--
        <td class="celda"><%=r.getMarcaSiContiene(OpcionEnvio.SUBIR_XML_CAMPO) %></td>   
        <td class="celda"><%=r.getMarcaSiContiene(OpcionEnvio.CARGADO_AUTOMATICO) %></td>
        <td class="celda"><%=r.getMarcaSiContiene(OpcionEnvio.SUBIR_XML_CAMPO_SIN_CONTROL) %></td>
        --%>
    </tr>
    
<%}%>
    
</table>
